#include <stdio.h>

int main(int argc, const char *argv[])
{
	int x = 25000;
#if 0
	// 这种写法 表达式是从左到右依次运算 先算 20 < x 该表达式的结果 非0即1
	// 不管是0还是1  都是小于30 的 所以整个表达式的结果恒为真
	if(20 < x < 30){
		printf("yes\n");
	}else{
		printf("no\n");
	}
#else
	// 正确的写法
	if(20 < x && x < 30){
		printf("yes\n");
	}else{
		printf("no\n");
	}
#endif
	return 0;
}
